package com.stone.business.equipment.pojo;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.persistence.Transient;

/**
 * 电流互感器
 */
@Entity
@Table(name = "TAB_EQUIPMENT_PARA_DLHGQ")
public class TEquipmentParamDlhgq implements java.io.Serializable,Cloneable {

    // Fields
    private Long id;

    /**
     * 设备基本信息ID
     */
    private Long baseid;

    /**
     * 额定电压（kV）
     */
    private Integer eddy;

    /**
     * 额定电流（A）
     */
    private Integer eddl;
    
    /**
     * 绝缘介质
     */
    private String jyjz;
    private String jyjzname;

    /**
     * 动稳定电流
     */
    private Integer dwddl;

    /**
     * 短时热电流
     */
    private Integer dsrdl;

    /**
     * 连续热电流
     */
    private Integer lxrdl;

    /**
     * 热稳定电流时间
     */
    private Integer rwddlsj;

    /**
     * 是否组合电器内 1：是 0：否
     */
    private String sfzhdqn;

    /**
     * 是否开关柜内 1：是 0：否
     */
    private String sfkggn;

    /**
     * sf6气体额定压力
     */
    private Integer sf6edyl;

    /**
     * sf6气体报警压力
     */
    private Integer sf6bjyl;

    /**
     * sf6气体质量
     */
    private Integer sf6zl;
    
	@Id
    @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="SEQ_EQUIPMENT_PARAM_DLHGQ")
    @SequenceGenerator(name="SEQ_EQUIPMENT_PARAM_DLHGQ",allocationSize=1, sequenceName="SEQ_EQUIPMENT_PARAM_DLHGQ")
    public Long getId() {
        return this.id;
    }

    public void setId(Long id) {
        this.id = id;
    }

	public Long getBaseid() {
		return baseid;
	}

	public void setBaseid(Long baseid) {
		this.baseid = baseid;
	}

	public Integer getEddy() {
		return eddy;
	}

	public void setEddy(Integer eddy) {
		this.eddy = eddy;
	}

	public Integer getEddl() {
		return eddl;
	}

	public void setEddl(Integer eddl) {
		this.eddl = eddl;
	}

	public String getJyjz() {
		return jyjz;
	}

	public void setJyjz(String jyjz) {
		this.jyjz = jyjz;
	}

	@Transient
	public String getJyjzname() {
		return jyjzname;
	}

	public void setJyjzname(String jyjzname) {
		this.jyjzname = jyjzname;
	}

	public Integer getDwddl() {
		return dwddl;
	}

	public void setDwddl(Integer dwddl) {
		this.dwddl = dwddl;
	}

	public Integer getDsrdl() {
		return dsrdl;
	}

	public void setDsrdl(Integer dsrdl) {
		this.dsrdl = dsrdl;
	}

	public Integer getLxrdl() {
		return lxrdl;
	}

	public void setLxrdl(Integer lxrdl) {
		this.lxrdl = lxrdl;
	}

	public Integer getRwddlsj() {
		return rwddlsj;
	}

	public void setRwddlsj(Integer rwddlsj) {
		this.rwddlsj = rwddlsj;
	}

	public String getSfzhdqn() {
		return sfzhdqn;
	}

	public void setSfzhdqn(String sfzhdqn) {
		this.sfzhdqn = sfzhdqn;
	}

	public String getSfkggn() {
		return sfkggn;
	}

	public void setSfkggn(String sfkggn) {
		this.sfkggn = sfkggn;
	}

	public Integer getSf6edyl() {
		return sf6edyl;
	}

	public void setSf6edyl(Integer sf6edyl) {
		this.sf6edyl = sf6edyl;
	}

	public Integer getSf6bjyl() {
		return sf6bjyl;
	}

	public void setSf6bjyl(Integer sf6bjyl) {
		this.sf6bjyl = sf6bjyl;
	}

	public Integer getSf6zl() {
		return sf6zl;
	}

	public void setSf6zl(Integer sf6zl) {
		this.sf6zl = sf6zl;
	}

	@Override
	public Object clone() throws CloneNotSupportedException {
		
		return super.clone();
	}
	


}